// 本文件由FirstUI授权予张铖（会员ID：2 16  8，身份证尾号：    12199 6）专用，请尊重知识产权，勿私下传播，违者追究法律责任。

import App from './App'
import fui from './common/fui-app'
import http from './common/fui-request.js'

import store from './store'
import wx from 'weixin-js-sdk'
import vconsole from 'vconsole'

if (process.env.NODE_ENV === 'production') {
	const vc = new vconsole()

}

// const vc = new vconsole()
// // #ifndef VUE3
// import Vue from 'vue'

// Vue.config.productionTip = false
// Vue.prototype.$store = store
// Vue.prototype.fui = fui
// Vue.prototype.http = http

// App.mpType = 'app'

// const app = new Vue({
// 	store,
// 	...App
// })
// app.$mount()
// // #endif

// #ifdef VUE3
import {
	createSSRApp
} from 'vue';
/*
  在 Vue3 中，如果 nvue 使用了 Vuex 的相关 API，
  需要在 main.js 的 createApp 的返回值中 return 一下 Vuex
*/
// import Vuex from "vuex";
export function createApp() {
	const app = createSSRApp(App)

	app.use(store)
	app.config.globalProperties.fui = fui;
	app.config.globalProperties.$wx = wx
	// app.config.globalProperties.http = http;
	return {
		// Vuex,
		app
	}
}
// #endif